﻿using System;

namespace NP.BPMReportPlatform.Entities.BPM_Business
{
    /// <summary>
    /// 工程取消订单主表
    /// </summary>
    public class GCCancelOrderHead
    {
        /// <summary>
        /// 
        /// </summary>
        public string Id { get; set; }

        /// <summary>
        /// 流程实例号
        /// </summary>
        public string InstanceId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public DateTime AddTime { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string AddUserId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string AddUserName { get; set; }

        /// <summary>
        /// E助手单号
        /// </summary>
        public string EAssistantNumber { get; set; }

        /// <summary>
        /// 公司
        /// </summary>
        public string CompanyCode { get; set; }

        /// <summary>
        /// 客户编码
        /// </summary>
        public string CustomerCode { get; set; }

        /// <summary>
        /// 客户名称
        /// </summary>
        public string CustomerName { get; set; }

        /// <summary>
        /// 商机号
        /// </summary>
        public string OpportunityNumber { get; set; }

        /// <summary>
        /// 项目名称
        /// </summary>
        public string ProjectName { get; set; }

        /// <summary>
        /// 原因分类
        /// </summary>
        public string ReasonClassification { get; set; }

        /// <summary>
        /// 原因
        /// </summary>
        public string Reason { get; set; }

        /// <summary>
        /// 负责销售员
        /// </summary>
        public string SellUserName { get; set; }

        /// <summary>
        /// 最终取消订单费用及说明
        /// </summary>
        public string CancelFeeInstruction { get; set; }

        /// <summary>
        /// 取消订单费用支付方式
        /// </summary>
        public string CancelFeePaymentMethod { get; set; }

    }
}
